package com.kerwin.project.videolist.service;

import java.util.List;

import com.kerwin.project.videolist.entity.KVideo;

/**
 * 对视频相关操作的Service
 * @author KERWIN
 *
 */
public interface VideoService {

	/**
	 * 保存Video
	 * @param video
	 * @return
	 */
	public boolean addVideo(KVideo video);
	
	/**
	 * 查询所有的video
	 * @return
	 */
	public List<KVideo> findVideoList();
	
	/**
	 * 查询下载次数前10的video
	 * @param firstNum	起始数据
	 * @param maxNum	最大数据量
	 * @return
	 */
	public List<KVideo> findVideoDownloadList(int firstNum, int maxNum);
	
	/**
	 * 查询video
	 * @param id	//videoId
	 * @return
	 */
	public KVideo findVideoById(Long id);
}
